From f7bc9b7b726ef91f7b906c3c8e1ae1a2c4aee08b Mon Sep 17 00:00:00 2001 From: Aron Xu Date: Sat, 3 Sep 2016 21:06:46 +0800 Subject: [PATCH] Install data files to libopencc2-data, drop -dbg package --- debian/control | 42 ++++++++++++++++------------------ debian/libopencc-dev.install | 1 - debian/libopencc2-data.install | 3 +++ debian/rules | 4 ---- 4 files changed, 23 insertions(+), 27 deletions(-) create mode 100644 debian/libopencc2-data.install diff --git a/debian/control b/debian/control index b461cbe..dc6a343 100644 --- a/debian/control +++ b/debian/control @@ -25,9 +25,9 @@ Section: utils Architecture: any Multi-Arch: foreign Depends: libopencc2 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} -Description: simplified-traditional chinese conversion tool - opencc is a library for converting character between traditional chinese and - simplified chinese. +Description: simplified-traditional Chinese conversion tool + opencc is a library for converting character between traditional Chinese and + simplified Chinese. . This package includes the conversion tool. @@ -35,12 +35,10 @@ Package: libopencc2 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} -Depends: ${misc:Depends}, ${shlibs:Depends} -Replaces: libopencc0 -Conflicts: libopencc0 -Description: simplified-traditional chinese conversion library - runtime - opencc is a library for converting character between traditional chinese and - simplified chinese. +Depends: ${misc:Depends}, ${shlibs:Depends}, libopencc2-data +Description: simplified-traditional Chinese conversion library - runtime + opencc is a library for converting character between traditional Chinese and + simplified Chinese. . This package includes the shared library. @@ -49,20 +47,20 @@ Section: libdevel Architecture: any Multi-Arch: same Depends: libjs-jquery, libopencc2 (= ${binary:Version}), ${misc:Depends} -Description: simplified-traditional chinese conversion library - development - opencc is a library for converting character between traditional chinese and - simplified chinese. +Description: simplified-traditional Chinese conversion library - development + opencc is a library for converting character between traditional Chinese and + simplified Chinese. . This package includes the development support files. -Package: libopencc-dbg -Section: debug -Priority: extra -Architecture: any -Multi-Arch: same -Depends: libopencc2 (= ${binary:Version}), ${misc:Depends} -Description: simplified-traditional chinese conversion library - debug - opencc is a library for converting character between traditional chinese and - simplified chinese. +Package: libopencc2-data +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends} +Breaks: libopencc-dev (<< 1.0.4-3) +Replaces: libopencc-dev (<< 1.0.4-3) +Description: simplified-traditional Chinese conversion library - data files + opencc is a library for converting character between traditional Chinese and + simplified Chinese. . - This package includes the debug symbols which is useful when debug. + This package includes the data files. diff --git a/debian/libopencc-dev.install b/debian/libopencc-dev.install index b9fc88b..7df81cd 100644 --- a/debian/libopencc-dev.install +++ b/debian/libopencc-dev.install @@ -1,4 +1,3 @@ usr/include/* usr/lib/*/lib*.so usr/lib/*/pkgconfig/* -usr/share/opencc/doc/* diff --git a/debian/libopencc2-data.install b/debian/libopencc2-data.install new file mode 100644 index 0000000..730f46f --- /dev/null +++ b/debian/libopencc2-data.install @@ -0,0 +1,3 @@ +usr/share/opencc/doc/* +usr/share/opencc/*.ocd +usr/share/opencc/*.json diff --git a/debian/rules b/debian/rules index 66282ee..af50c7c 100755 --- a/debian/rules +++ b/debian/rules @@ -25,7 +25,3 @@ override_dh_auto_install: override_dh_auto_clean: dh_auto_clean find . -name *.pyc -delete - -override_dh_strip: - dh_strip -plibopencc2 --dbg-package=libopencc-dbg - dh_strip -- 2.30.2